.radius5 { border-radius: 5px;}
.radius10 { border-radius: 10px;}
.radius30 { border-radius: 30px;}
.radius50 { border-radius: 50%;}
.fiex-b { justify-content: space-between;}
.fiex-a { justify-content: space-around;}
.more { width: 4px; height: 9px; background-image: url(../../image/coin/more.png); background-size: cover; display: inline-block;}
.no-count { width: 200px; height: 200px; margin: auto; left: 0; top: 0; right: 0;bottom: 0;}
.no-count .bg { width: 141px; height: 141px; background-image: url(../../image/default_graph/no.png); background-size: cover;margin: auto;}
.bd-green { border: 1px solid #009944;}
.bd-blue { border: 1px solid #126afd;}
.bd-red { border: 1px solid #f87255;}
.mag-b-0 { margin-bottom: 0;}
.mag-l-0 { margin-left: 0;}
input {border: none; width: 90%;}
.red5 { color: #fc536c;}

/*优惠券*/
.coupon_coupon { background-color: #f1f1f1;}
.coupon_coupon .tab { border-bottom: 1px solid #e9e9e9; position: fixed; width: 100%; box-sizing: border-box; z-index: 2;}
.coupon_coupon .tab .option { border-bottom: 2px solid transparent; width: 45%; justify-content: center;}
.coupon_coupon .tab .option.active { border-bottom: 2px solid #d7301a; color: #d7301a;}
.coupon_coupon .content .have-content .item .imgWrap { width: 55px; height: 55px;}
.coupon_coupon .content .have-content.no-coupon .item .imgWrap {opacity: 0.5;}
.coupon_coupon .content .have-content.no-coupon .coupon-money{opacity: 0.5;}
.coupon_coupon .content .have-content .item .imgWrap img { width: 55px; height: 55px;}
.coupon_coupon .content .have-content .item .cover { width: 8px; height: 8px; background-color: #f1f1f1;}
.coupon_coupon .content .have-content .item .cover1 { top: -4px;}
.coupon_coupon .content .have-content .item .cover2 { bottom: -4px;}
.coupon_coupon .content .have-content .item .separate { border-right: 1px dotted #c3c3c3; width: 1px; height: 100%; margin: 0 auto; box-sizing: border-box; left: 94px; top: 5px;}

/*领取优惠券*/
.coupon_receiveCoupon { background-color: #f1f1f1;}
.coupon_receiveCoupon .apply .imgWrap { width: 75px; height: 75px; margin: 0 auto; top: -40px; left: 50%; margin-left: -37px;}
.coupon_receiveCoupon .apply .imgWrap img { width: 100%; height: 100%; border-radius: 50%;}
.coupon_receiveCoupon .inpWrap { border: 1px solid #cccccc;}
.coupon_receiveCoupon .codeCover { width: 161px; height: 161px; margin: 0 auto;}
.coupon_receiveCoupon .codeCover img { width: 100%; height: 100%;}
.coupon_receiveCoupon .code { width: 148px; height: 148px; margin: 0 auto;}
.coupon_receiveCoupon .code img { width: 100%; height: 100%;}
.coupon_receiveCoupon .content .store .item .list { border-bottom: 1px solid #dcdcdc;}
.coupon_receiveCoupon .content .store .item .imgWrap { width: 70px; height: 70px;}
.coupon_receiveCoupon .content .store .item .imgWrap img { width: 100%; height: 100%;}
.coupon_receiveCoupon .content .store .item .store_bg { width: 15px; height: 14px; background-image: url(../../image/vip/store.png); background-size: cover; display: inline-block;}
.coupon_receiveCoupon .content .store .item .location { width: 9px; height: 12px; background-image: url(../../image/vip/location.png); background-size: cover; display: inline-block;}
.coupon_receiveCoupon .content .store .item .down { width: 11px; height: 6px; background-image: url(../../image/vip/down.png); background-size: cover; display: inline-block;}
.coupon_receiveCoupon .content .store .item .sign div { border-radius: 2px;}
.coupon_receiveCoupon .content .couponNum .bg { width: 75px; height: 75px; background-image: url(../../image/coupon/coupon.png); background-size: cover; right: 20px;}
.coupon_receiveCoupon .content .couponNum .num { width: 16px; height: 16px; display: inline-block; line-height: 1.2em; right: 31px; top: 9px;}
.coupon_receiveCoupon .index_restaurant{ text-align: center; left: 0; right: 0; top: -7px; }
.coupon_receiveCoupon .index_restaurant span{background:#efeff4; padding: 0 10px;}
.coupon_receiveCoupon .inde_restaurant{background: #fff; padding-left: 12px;}
.coupon_receiveCoupon .inde_restaurant_list{padding-top: 15px; padding-bottom: 20px; border-bottom: 1px solid #e9e9e9; margin-right: 12px;}
.coupon_receiveCoupon .inde_restaurant_list:last-of-type{border: 0;}
.coupon_receiveCoupon .inde_restaurant_logo{width: 70px; height: 70px; overflow: hidden; border-radius: 5px;}
.coupon_receiveCoupon .inde_restaurant_logo img{width: 100%; height: 70px; border-radius: 5px;}
.coupon_receiveCoupon .list_log::before{ content: ''; display: block; position: absolute; width: 15px; height: 14px; background: url(../../image/vip/store.png) no-repeat; background-size:100% 100% ; left: 0; top: -1px;}
.coupon_receiveCoupon .index_gps_list{text-align: right;}
.coupon_receiveCoupon .index_gps_list::before{content:''; display: block; position: absolute; width: 8px; height:11px; background: url(../../image/vip/location.png) no-repeat; background-size:100% 100%; left: -10px; top:3px;}
.coupon_receiveCoupon .inde_coupon{overflow:hidden; padding-left: 82px; padding-right: 20px;max-height:29px;}
.coupon_receiveCoupon .inde_coupon.cli{max-height: none;}
.coupon_receiveCoupon .inde_coupon.cli.max{overflow:hidden; padding-left: 82px; max-height:none;}
.coupon_receiveCoupon .inde_coupon.max{max-height: 25px;}
.coupon_receiveCoupon .inde_coupon_cli{width: 20px; height: 20px; position: absolute; right: 0; }
.coupon_receiveCoupon .inde_coupon.no-more::before{content: '';background: none;}
.coupon_receiveCoupon .inde_coupon::before{content: ''; display: block; position: absolute; width: 10px; height: 6px; background: url(../../image/vip/down.png) no-repeat; background-size: 100% 100%;  right:0; top: 9px;}
.coupon_receiveCoupon .inde_coupon.cli::before{transform:rotateX(180deg);}
.coupon_receiveCoupon .inde_coupon li{ border: 1px solid #a2c5ff; color: #126afd; margin-right: 5px; padding: 0 5px; border-radius: 3px; display: inline-block; margin-top: 5px; margin-bottom: 5px; display: inline-block;}
.coupon_receiveCoupon .inde_coupon li.yuyue{border: 1px solid #80f7b5; color: #009944; padding: 0px 5px; border-radius: 3px;}
.coupon_receiveCoupon .inde_coupon li.waimai{border: 1px solid #f9970e; color: #f9970e; padding: 0px 5px; border-radius: 3px;}
.coupon_receiveCoupon .inde_coupon li.sel_red{ border: 1px solid #ffbebe; color: #ff6666;}
.coupon_receiveCoupon .shop-content{ max-height:23px; line-height:23px;}
.coupon_receiveCoupon .sel_red{border: 1px solid #ff6666;color: #ff6666;}
/*领券中心*/
.coupon_couponCentre {background-color: #f1f1f1;}
.coupon_couponCentre .content .bg { width: 100%; height: 3.88rem; background-image: url(../../image/coupon/new.jpg); background-size: 100%;}
.coupon_couponCentre .content .tab.active { background-color: #fce3e3; color: #ff6160;}
.coupon_couponCentre .content .tabBox { overflow: auto;}
.coupon_couponCentre .content .tabWrap { white-space:nowrap;}
.coupon_couponCentre .content .tabWrap div{ display: inline-block; padding: 10px 25px;}
.coupon_couponCentre .received{ opacity: 0.6;}
.coupon_couponCentre .content .item .imgWrap { width: 55px; height: 55px;}
.coupon_couponCentre .content .item .imgWrap img { width: 55px; height: 55px;}
.coupon_couponCentre .content .item .cover { width: 8px; height: 8px; background-color: #f1f1f1;}
.coupon_couponCentre .content .item .cover1 { top: -4px;}
.coupon_couponCentre .content .item .cover2 { bottom: -4px;}
.coupon_couponCentre .content .item .separate { border-right: 1px dotted #c3c3c3; width: 1px; height: 100%; margin: 0 auto; box-sizing: border-box; left: 94px; top: 5px;}
.coupon_couponCentre .no_msg{ height:115px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; color: #ccc; font-size:20px ;}
.coupon_couponCentre .no_msg img{width: 85px; height: 70%;}
.inde_restaurant .score::before{content: ''; display: block; width: 13px; height: 13px; background: url(../../details/images/stars.png); background-size:100% 100% ; position:absolute; left: 0; top: -2px;}
.inde_restaurant .score{color: #f9970e; font-size: 12px; padding-left: 16px; margin-left: 4px;}